package com.lsh.streamgd.utils;

import java.util.ResourceBundle;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * 
  * @ClassName: ConfigUtil
  * @Description: 获取配置文件的参数
  * @author liujingui
  * @date 2016年3月2日 下午5:48:41
 */
public class ConfigUtil {
    
	@SuppressWarnings("unused")
	private static final Log logger = LogFactory.getLog(ConfigUtil.class);
	private static final ResourceBundle bundle = java.util.ResourceBundle.getBundle("config");

	/**
	 * 通过键获取值
	 * 
	 * @param key
	 * @return
	 */
	public static final String get(String key) {
		return bundle.getString(key);
	}
	
	/**
	 * 动态从配置文件获取值
	  * @author liujingui
	  * @param key
	  * @return String  
	  * @date 2016年3月21日 下午7:19:14
	 */
	public static final String getWithNoCache(String key){
	    ResourceBundle.clearCache();
	    ResourceBundle bundle = java.util.ResourceBundle.getBundle("config");
	    return bundle.getString(key);
	}
}
